@charset "utf-8";


/*全局控制*/
body{font-size:14px;line-height:25px; background:#fff; font-family:"微软雅黑",Arial; -webkit-text-size-adjust:none;color: #333; overflow-x: hidden;}
a 		{text-decoration:none; transition-duration:500ms; color:#333;}
a:hover {text-decoration:none; transition-duration:500ms; color:#e95520;}

/*灰度滤镜*/
/*html{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1);
}*/


.title_01{ margin:40px 0;overflow: hidden;}
.title_01 h3{font-size:24px; line-height: 24px; margin-bottom: 10px;}
.title_01 span{display: block;color: #ccc; font-size: 14px;}

.title_02{ font-size:16px; margin-bottom:15px;}

.title_03{height: 180px; background:url(../images/bg_01.jpg) no-repeat; position: relative;}
.title_03 h3{ width: 250px; height: 60px; position: absolute; left: 50%; margin:-7px 0 0 -125px; text-align: center; line-height: 48px; font-size: 24px; color: #fff; background:url(../images/title_03_bg.png);overflow: hidden;}
.title_03 p{text-align: right; line-height: 20px;padding-top: 60px;}
.title_03 span{font-size: 20px;display: block;margin-bottom: 10px;}
.title_04{font-size: 36px; text-align: center; line-height: 36px; margin: 30px auto;overflow: hidden;}
.title_04 p{font-size: 14px;}
.title_05{font-size: 16px; margin:15px auto;overflow: hidden;}





@media (max-width:768px) {
.title_03 p,.title_03 span{display: none;}
}



.bg_01{background:#ebe9ea;}
.bg_02{background:#ebe9ea url(../images/bg_01.jpg) no-repeat; position: relative; padding: 100px 0 150px 0;}


.weblink{margin:30px auto; overflow: hidden;}
.weblink a{padding-right:10px;}


/*index*/
.i_banner { width:100%; height:660px; position:relative;}
#slides li { width:100%; height:100%; position:absolute;}
#slides li a { display:block;width:100%; height:100%; text-indent:-9999px;}
#pagination {position:absolute; left:50%; bottom:15px; margin:0 0 0 -150px; width:300px; text-align:center; z-index:12;}
#pagination li { width:15px; height:15px; border-radius:10px; border:1px solid #04a1c9; cursor:pointer; text-indent:-9999px; display:inline-block; margin:0 5px;}
#pagination li.current { background:#04a1c9;}

.i_news_box{overflow: hidden; margin-bottom:50px;}
.i_news_01 li{overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 8px; margin-bottom:8px;}
.i_news_01 li:last-child{border-bottom: none;}
.i_news_01 li img{width:100px; height:75px; float: left;}
.i_news_01 li p{float:right; width: 100%; margin: 0 -110px 0 0; padding: 0 110px 0 0; font-size: 14px;}
.i_news_01 li time{display: block; color: #999; font-size: 12px;}
.i_news_02 ul{overflow: hidden;}
.i_news_02 li{font-size: 14px; line-height: 30px; margin-bottom:6px; border-bottom: 1px dashed #ccc;}
/*.i_news_02 li:before{content:"• ";}*/
.i_news_02 time{float: right;color: #999;font-size: 12px;}
.i_news_03 ul{overflow: hidden;}
.i_news_03 li{font-size: 14px; line-height: 40px; }

.i_yous{}
.i_yous a{background: #fff; display: block; padding: 30px;}
.i_yous img{margin:60px auto 0; display: block;}
.i_yous h3{margin: 30px 0; text-align:center; color: #174e91;}
.i_yous p{margin-bottom: 60px;}
.i_yous h3::after { content: ''; display: block; width:20px; height:2px; background: #e95520; margin: 30px auto;}

.i_yous a:hover{transform:translateY(-5px);box-shadow:-5px 0px 2px rgba(0,0,0,0.1), 0px -5px 2px rgba(0,0,0,0.1), 5px 0px 2px rgba(0,0,0,0.1), 0px 5px 2px rgba(0,0,0,0.1); }

/*首页解决方案*/
.goods_list{overflow: hidden;}
.goods_list li{margin-bottom: 15px;padding-top: 15px; padding-bottom: 15px;}
.goods_list .tit_c{display: block; color: #666;}
.goods_list .tit_a{ font-size:18px; margin: 20px auto; font-weight: bold;}
.goods_list li{ transition: all 0.5s;}
.goods_list li:hover{transform:translateY(-5px); background: #f0f0f0;}


@media (max-width:1200px) {
.i_news_01 li p{font-size: 12px;}
.i_news_02 li{font-size: 12px; }
}

@media (max-width:992px) {
.top_lianxi{display: none;}
.i_banner {height: 280px; }


}
@media (max-width:768px) {
.i_banner {height: 150px; }
.i_news_01{margin-bottom: 30px;}
	


}

/*服务范围*/
.case_list{overflow:hidden;}
.case_list li{ margin:0 -4px 15px 0; display:inline-block; vertical-align:top; float:inherit; text-align: center;}
.case_list li .gli_box{width: 100%; height: 150px; overflow: hidden;}
.case_list li img{ transition: all 0.9s; max-width: 100%;}
.case_list li p{padding:10px 0;}
.case_list li:hover img{transform: scale(1.1);}

.case_tit{ margin-bottom:15px; overflow:hidden; line-height: 30px;}
.case_tit .name{ margin:0 20px 0 0; font-size:20px; font-weight: normal;}
.case_tit .hits{color: #999;margin-right: 20px;}

.case_show{ font-size: 16px;}
.case_show p{margin-bottom: 15px;}
.case_show img{margin-bottom: 15px;}

/*****产品 模板************/

@media (max-width:1200px) {

}

@media (max-width:992px) {

}
@media (max-width:768px) {

}

/*****新闻************/
.news_list{overflow: hidden; color:#999; margin-bottom: 20px;}
.news_list li{ overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.news_list .nl_title{font-size:16px;}

.news_show_title{ border-bottom:1px dashed #ccc; margin-bottom:20px;}
.news_show_title h2{ font-weight:normal; padding-bottom:5px;}
.news_show_title p{ color:#999; padding-bottom:5px;}
.news_show_title p span{ padding:0 10px 0 0; }
.news_show_title p svg{ width: 14px; height: 14px;margin-bottom:-2px; }
.news_show{font-size:14px;}
.news_show p{ margin:10px 0; text-indent: 2em;}
.news_show p strong{color: #174e91;}
.news_show img{ max-width:100%; display:block; margin:10px auto;}
.news_show a{text-decoration:underline;}
.news_show a:hover{ color: #09c;text-decoration:none;}
.news_show h3{border-left: 5px solid #f6b834; padding-left: 10px;}

.news_show_code{ font-size: 18px; overflow: hidden; width:320px; margin:30px auto 0;}
.news_show_code p{margin-top: 45px;}
.news_show_code b{display: block; width: 160px; float: left; background: url(../images/qrcode_bg.gif); background-size: 100%; padding: 17px 20px 20px 15px;}
.news_show_code b img{width: 100%;}

.fanhui {margin-top:30px; text-align: center; }
.fanhui a{border: 1px solid #666; padding: 10px 60px;}

.news_prenext{ margin:30px 0;overflow: hidden;}

.news_top{margin-bottom: 15px;overflow: hidden; }
.news_top li{padding-bottom:10px;padding-left: 10px;}
.news_top li:before{content:"•  ";}

.news_img li{overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 8px; margin-bottom:8px;}
.news_img li:last-child{border-bottom: none;}
.news_img li img{width:120px; float: left;}
.news_img li p{float:right; width: 100%; margin: 0 -130px 0 0; padding: 0 130px 0 0; }
.news_img li time{display: block; color: #999; font-size: 12px;}

.goods_hot{margin-bottom: 15px; font-size: 16px;}
.goods_hot li{line-height: 30px;}
.goods_hot li:before{content:"+ ";}
.goods_hot a{color:#369; }
.goods_hot a:hover{text-decoration:underline; }
.goods_top li{margin-bottom: 15px; text-align: center; font-size: 14px;}


.search{ margin-bottom:15px; overflow:hidden; border:1px solid #999; }
.search .key{ width:80%; float:left; line-height:30px; height: 30px; text-indent:1em; outline:none; border:none;}
.search .sub{width:20%; font-size:16px; color:#999; float:right; background:none; border:none; line-height:30px; text-align:center;border-left:1px solid #999;}

@media (max-width:1200px) 
{

}

@media (max-width:992px) 
{

}

@media (max-width:768px) 
{
	
}




/*goods*/
.goods_show{overflow: hidden;margin-bottom: 30px;}
.goods_show strong{border-left: 3px solid #144c8f; padding-left: 10px;}
.goods_show p{margin-bottom: 15px; text-indent: 2em;}

@media (max-width:1200px) {
}
@media (max-width:992px) {
}
@media (max-width:768px) {
	
}

/*分页样式*/ /*内容分页*/
.page_info{text-align:center; margin:0 auto 30px;overflow: hidden;}
.page_info span{padding:0 2px;font-weight:bold;}

.page_list 			{text-align:center; margin:0 auto 30px;overflow: hidden;}
.page_list a		{display:inline-block;color:#898989;border:1px solid #e8e8e8;padding:5px 13px;margin:0 1px;}
.page_list a:hover 	{color:#fff;background:#898989;}
.page_list a.on		{color:#fff;background:#1a599f;border:1px solid #1a599f;}



/*问卷*/
.vs_title{font-size:20px; margin-bottom: 10px; text-align: center; color: #39c;}
.vs_time {overflow: hidden; color: #999;}
.vs_time li{float: left; font-size: 12px; margin-right: 15px;}
.vs_desc{font-size: 14px; border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin: 15px 0;}
.vs_desc p{text-indent: 2em;}
.vs_list{overflow: hidden; margin-top: 30px;}
.vs_list h3{overflow: hidden; font-size: 14px;}
.vs_list li{overflow: hidden;}
.vs_list li p{float: left; width: 400px;overflow: hidden;}
.vs_list li span{ float: right; display: block; font-size: 12px;}
.vs_list li span i{display: block; background: #1a74bb; height:14px; margin-top:7px;}
.vs_list .li_text{border:none; border-bottom: 1px solid #ccc;}

.vs_list .li_6{float:left; width:16.6666%;}
.vs_list .li_5{float:left; width:20%;}
.vs_list .li_4{float:left; width:25%;}
.vs_list .li_3{float:left; width:33.3333%;}
.vs_list .li_2{float:left; width:50%;}

.vs_list .wei_01{ width: 80px; padding-right:10px;}
.vs_list .wei_02{ width: 160px;}

.vosp_bg{overflow: hidden; height: 400px;}
.vosp_title{font-size:36px; line-height:40px; margin-top: 60px; margin-bottom: 5px; text-align: center;}
.vosp_time{text-align: center;}
.vosp_btn{text-align: center; margin-bottom: 30px;}
